#include <iostream>
#include <string>

using std::cout;
using std::endl;
using std::string;

bool contain(const string &s, const string &t)
{
    for(int i{}; i <= s.size() - t.size(); i++){
        for(int j{}; j < t.size(); j++){
            if(s[i + j] == t[j]) {
                if(j == t.size() - 1)
                    return true;
            }else{
                break;
            }
        }
    }

    return false;
}

int main(int args, char *argv[])
{
    cout << contain("abcdefg", "efg") << endl;
    return 0;
}